package de.koller.worlders.engine.entity.deco;

import de.koller.oceanFramework.math.Vec;
import de.koller.worlders.engine.entity.mo.MovingObject;
import de.koller.worlders.engine.entity.plattform.Plattform;
import de.koller.worlders.engine.entity.plattform.SolidPlattform;

public class RollBallPlattform extends SolidPlattform {

	public RollBallPlattform() {
		super( null );
	}

	@Override
	public void init( Plattform p ) {
		super.init( p );

		
	}

	@Override
	public void collision( Vec wayBefore, Vec wayAfter, MovingObject mo ) {
		super.collision( wayBefore, wayAfter, mo );
		
//		if( plattform.isLeft( mo ) )
//			moveStone( true );
//		else if( plattform.isRight( mo ) )
//			moveStone( false );
	}
	
	private void moveStone( boolean right ) {
//		int tx = plattform.getTile().getPosition().getXi();
//		int ty = plattform.getTile().getPosition().getYi();
//		plattform.root.getTileMap().tileHolder.changeMapData( tx, ty, -1, -1, 0, -1 );
//		
//		plattform.root.getEntityContainer().getResetNode().addChild( 
//				new RollBallMO( tx, ty, right ) );
//		plattform.root.getTileMap().reloadTile( tx, ty );
	}
	
}
